package com.model;
import java.io.Serializable;
import java.util.Date;

public class Tarefa implements Serializable{

	private static final long serialVersionUID = 1L;
	
	private String descricao = "";
	private Date inicio;
	private Date deadLine;
	private int esforcoTotal = 0;
	private int esforcoDiario = 0;
	private String repeticao = "";
	private int grave = 1;
	private int urgente = 1;
	private int vaiPiorar = 1;	
	private Date cadastrada = new Date(System.currentTimeMillis());
	
	public int getPrioridade() {
		return grave*urgente*vaiPiorar;
	}

	public Tarefa(String descricao) {
		this.descricao = descricao;
	}

	public String getDescricao() {
		return descricao;
	}

	public void setDescricao(String descricao) {
		this.descricao = descricao;
	}

	public Date getInicio() {
		return inicio;
	}

	public void setInicio(Date inicio) {
		this.inicio = inicio;
	}

	public Date getDeadLine() {
		return deadLine;
	}

	public void setDeadLine(Date deadLine) {
		this.deadLine = deadLine;
	}

	public int getEsforcoTotal() {
		return esforcoTotal;
	}

	public void setEsforcoTotal(int esforcoTotal) {
		this.esforcoTotal = esforcoTotal;
	}

	public int getEsforcoDiario() {
		return esforcoDiario;
	}

	public void setEsforcoDiario(int esforcoDiario) {
		this.esforcoDiario = esforcoDiario;
	}

	public String getRepeticao() {
		return repeticao;
	}

	public void setRepeticao(String repeticao) {
		this.repeticao = repeticao;
	}

	public int getGrave() {
		return grave;
	}

	public void setGrave(int grave) {
		this.grave = grave;
	}

	public int getUrgente() {
		return urgente;
	}

	public void setUrgente(int urgente) {
		this.urgente = urgente;
	}

	public int getVaiPiorar() {
		return vaiPiorar;
	}

	public void setVaiPiorar(int vaiPiorar) {
		this.vaiPiorar = vaiPiorar;
	}

	public static long getSerialversionuid() {
		return serialVersionUID;
	}

	public Date getCadastrada() {
		return cadastrada;
	}
	
}
